package com.ruoyi.report_ljlm.domain.vo;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import com.ruoyi.common.utils.BigDecimalUtil;
import lombok.Data;
import java.util.Date;



/**
 * 路面厚度、芯样完整性试验检测记录(钻芯法)详情视图对象 report_ljlm_hdxywzxjlb_bs_detail
 *
 * @author llb
 * @date 2024-07-10
 */
@Data
@ExcelIgnoreUnannotated
public class HdxywzxjlbBsDetailVo {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @ExcelProperty(value = "")
    private Long id;

    /**
     * 主表id
     */
    @ExcelProperty(value = "主表id")
    private Long excelId;

    /**
     * 桩号
     */
    @ExcelProperty(value = "桩号")
    private String zhuangh;

    /**
     * 位置
     */
    @ExcelProperty(value = "位置")
    private String chedwz;

    /**
     * 试样编号
     */
    @ExcelProperty(value = "试样编号")
    private String shiybh;

    /**
     * 取样日期
     */
    @ExcelProperty(value = "取样日期")
    private String qvyrq;

    /**
     * 取样桩号及位置
     */
    @ExcelProperty(value = "取样桩号及位置")
    private String qvyzhjwz;

    /**
     * 长度1
     */
    @ExcelProperty(value = "长度1")
    private BigDecimal changd1;

    /**
     * 长度2
     */
    @ExcelProperty(value = "长度2")
    private BigDecimal changd2;

    /**
     * 长度3
     */
    @ExcelProperty(value = "长度3")
    private BigDecimal changd3;

    /**
     * 长度4
     */
    @ExcelProperty(value = "长度4")
    private BigDecimal changd4;

    /**
     * 平均
     */
    @ExcelProperty(value = "平均")
    private BigDecimal pingj;

    /**
     * 芯样情况描述
     */
    @ExcelProperty(value = "芯样情况描述")
    private String xinyqkms;

    /**
     * 结构层
     */
    @ExcelProperty(value = "结构层")
    private String jiegc;



    public void setChangd1(BigDecimal changd1) {
        this.changd1 = BigDecimalUtil.stpTrailZero(changd1);
    }

    public void setChangd2(BigDecimal changd2) {
        this.changd2 = BigDecimalUtil.stpTrailZero(changd2);
    }

    public void setChangd3(BigDecimal changd3) {
        this.changd3 = BigDecimalUtil.stpTrailZero(changd3);
    }

    public void setChangd4(BigDecimal changd4) {
        this.changd4 = BigDecimalUtil.stpTrailZero(changd4);
    }

    public void setPingj(BigDecimal pingj) {
        this.pingj = BigDecimalUtil.stpTrailZero(pingj);
    }
}
